//-----------------------------------------------------------------------
// <copyright file="GlobalSuppressions.cs" company="CodePlex">
//     Copyright (c) Doug Holland, CodePlex. All rights reserved.
// </copyright>
//-----------------------------------------------------------------------
using System.Diagnostics.CodeAnalysis;

[assembly: SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", MessageId = "Plex")]
[assembly: SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", MessageId = "Plex", Scope = "namespace", Target = "CodePlex.Diagnostics")]

[assembly: SuppressMessage("Microsoft.Naming", "CA1711:IdentifiersShouldNotHaveIncorrectSuffix", Scope = "type", Target = "CodePlex.Diagnostics.IPublishedException")]
[assembly: SuppressMessage("Microsoft.Design", "CA1032:ImplementStandardExceptionConstructors", Scope = "type", Target = "CodePlex.Diagnostics.PublishedFaultException")]
[assembly: SuppressMessage("Microsoft.Design", "CA1032:ImplementStandardExceptionConstructors", Scope = "type", Target = "CodePlex.Diagnostics.PublishedFaultException`1")]

// upon any exception the communication channel is aborted.
[assembly: SuppressMessage("Microsoft.Design", "CA1031:DoNotCatchGeneralExceptionTypes", Scope = "member", Target = "CodePlex.Diagnostics.ExceptionExtensions.#Publish(System.Exception,System.Collections.Generic.Dictionary`2<System.String,System.String>,System.Xml.Linq.XElement,System.Security.Principal.IIdentity)")]
[assembly: SuppressMessage("Microsoft.Design", "CA1031:DoNotCatchGeneralExceptionTypes", Scope = "member", Target = "CodePlex.Diagnostics.ProcessExtensions.#UpdateExitDetails(System.Diagnostics.Process)")]
[assembly: SuppressMessage("Microsoft.Design", "CA1031:DoNotCatchGeneralExceptionTypes", Scope = "member", Target = "CodePlex.Diagnostics.StringExtensions.#Log(System.String,CodePlex.Diagnostics.Contracts.LoggingPriority,CodePlex.Diagnostics.Contracts.LoggingType,System.Collections.Generic.Dictionary`2<System.String,System.String>,System.Xml.Linq.XElement,System.Security.Principal.IIdentity)")]
[assembly: SuppressMessage("Microsoft.Design", "CA1031:DoNotCatchGeneralExceptionTypes", Scope = "member", Target = "CodePlex.Diagnostics.TeamFoundationServer.#Register()")]
